St Davids si trova all'estremità meridionale del Galles, su una penisola nel Mare d'Irlanda. Prende il nome dal santo patrono del Galles, San Davide.
La storia della città inizia quando San Davide nacque intorno al 500 d.C., nella piccola cappella di San Non, sulla costa vicino alla città. Vicino alla cappella in rovina c'è un ritiro, una cappella moderna e un pozzo sacro.
I pellegrini visitano da centinaia di anni i luoghi santi associati a San Non e San David. Il pozzo sacro vicino alla cappella era noto anche per le sue proprietà curative e fino ad oggi i visitatori gettano monete nel pozzo come portafortuna.
San Davide divenne un famoso predicatore, poiché fondò molti insediamenti monastici e chiese nel Galles, in Bretagna e nel sud-ovest dell'Inghilterra. David fece un pellegrinaggio a Gerusalemme, da dove riportò una pietra che ora si trova in un altare nella cattedrale di St David, costruita sul sito del suo monastero originale.
La Cattedrale di San David è in realtà costruita sul sito del monastero originale del VI secolo e i pellegrini vengono qui da molte centinaia di anni. I lavori di costruzione dell'attuale cattedrale iniziarono nel 1181. È il luogo più sacro del Galles e uno dei grandi santuari storici della cristianità.
Molti celebrano il giorno di San David indossando un porro o un narciso, gli emblemi nazionali del Galles, o esponendo la bandiera di San David, che presenta una croce gialla su sfondo nero.
Le scuole di tutto il Galles organizzeranno celebrazioni del festival, con i bambini vestiti con costumi tradizionali.